From 8f32ca21d1790d46c25a012bdf6f69bb8e373d89 Mon Sep 17 00:00:00 2001 From: "iap10@freefall.cl.cam.ac.uk" Date: Fri, 3 Jun 2005 21:42:25 +0000 Subject: [PATCH] bitkeeper revision 1.1665.3.1 (42a0cec19GKZHbCwpHO5h-vYt_an-w) [PATCH] missing put_domain in DOM0_IOPORT_PERMISSION There appears to be a missing put_domain() in the failure case. The code doesn't seem to be used by anyone, but anyway... Signed-off-by: John Levon Signed-off-by: ian@xensource.com --- xen/arch/x86/dom0_ops.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xen/arch/x86/dom0_ops.c b/xen/arch/x86/dom0_ops.c index a26e41abfe..87b4cb9df7 100644 --- a/xen/arch/x86/dom0_ops.c +++ b/xen/arch/x86/dom0_ops.c @@ -155,7 +155,10 @@ long arch_do_dom0_op(dom0_op_t *op, dom0_op_t *u_dom0_op) { if ( (d->arch.iobmp_mask = xmalloc_array( u8, IOBMP_BYTES)) == NULL ) + { + put_domain(d); break; + } memset(d->arch.iobmp_mask, 0xFF, IOBMP_BYTES); } -- 2.30.2